deputy managing directors - Alemán Inglés Diccionario